/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is Forte for Java, Community Edition. The Initial
* Developer of the Original Code is Sun Microsystems, Inc. Portions
* Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved.
*/
package org.netbeans.examples.modules.multifs;
import org.openide.filesystems.FileSystem;
import java.io.Serializable;
final class Config implements Serializable {
final FileSystem[] reads;
final FileSystem defWrite;
final Sieve[] writes;
static final long serialVersionUID =-2331840986133610828L;
Config (FileSystem[] reads, FileSystem defWrite, Sieve[] writes) {
this.reads = reads;
this.defWrite = defWrite;
this.writes = writes;
}
static final class Sieve implements Serializable {
final FileSystem fs;
final String sieve;
final boolean byExt;
static final long serialVersionUID =-8027860651162502780L;
Sieve (FileSystem fs, String sieve, boolean byExt) {
this.fs = fs;
this.sieve = sieve;
this.byExt = byExt;
}
}
}